//验证邮箱地址的有效性
function fn() {

    let email = prompt('输入邮箱地址', 'susan@sohu.com')
    //用户不输入
    if (email === null) {
        fn()
        return
    }
    //输入为空或者空格
    email = email.trim()
    if (email == '') {
        alert('邮箱地址不能为空！')
        fn()
        return
    }
    //用户输入没有@或.
    if (email.indexOf('@') === -1 || email.indexOf('.') === -1) {
        alert('邮箱地址必须包含@和.')
        fn()
        return
    }
    //输入正确
    let index = email.indexOf('@') //寻找@字符
    let emailname = email.substring(0, index) //截取@前的字符串
    alert('邮箱输入正确，邮箱名为' + emailname)
}
fn()